package com.zbkj.crmeb.store.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.common.PageParamRequest;
import com.github.pagehelper.PageInfo;
import com.zbkj.crmeb.store.model.ActivityManage;
import com.zbkj.crmeb.store.request.ActivityManageRequest;
import com.zbkj.crmeb.store.response.ActivityManageResponse;


/**
 * 活动管理接口
 */
public interface ActivityManageService extends IService<ActivityManage> {
    
    /**
     * 分页查询
     * @Description:  
     * @author duyb
     * @param @param request pageParamRequest
     * @param @return
     * @return PageInfo<ActivityManageResponse>
     * @Date: 2022-11-10
     */
    PageInfo<ActivityManageResponse> pageEntity(ActivityManageRequest request, PageParamRequest pageParamRequest);
    
    /**
     * 通过主键查询
     * @Description:  
     * @author duyb
     * @param @param id
     * @param @return
     * @return ActivityManage
     * @Date: 2022-11-10
     */
    ActivityManage getEntity(Integer id);
    
    /**
     * 新增/修改
     * @Description:  
     * @author duyb
     * @param @param activityManageRequest
     * @return Boolean
     * @Date: 2022-11-10
     */
    Boolean saveEntity(ActivityManageRequest activityManageRequest);


}
